deciduous membrane - German English Dictionary